severe thrashing - Turkish English Dictionary